package com.santu.edu.supporter.biz.order.helpbuy.pojo.params;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author luoyaoqi
 * @createTime 2024/2/21
 * @description
 */
@Data
public class HbOrderAddParam {
    /**
     * 学校id
     */
    @NotBlank(message = "schoolId不能为空")
    private String schoolId;

    /**
     * 用户id(发起人)
     */
    @NotBlank(message = "用户id不能为空")
    private String userId;

    /**
     * 跑路费
     */
    @NotNull(message = "buildingsId不能为空")
    private Long money;

    /**
     * 楼道id
     */
    @NotBlank(message = "地点不能为空")
    private String buildingsId;

    /**
     * 购买的商品信息
     */
    @NotBlank(message = "商品信息不能为空")
    private String goodInfo;

    /**
     * 商品图片地址
     */
    private String imageUrl;

    /**
     * 是否加急[0:否,1:是]
     */
    private Integer isUrgent;

    /**
     * 打赏金额
     */
    private Long tipping;

    /**
     * 备注信息
     */
    private String remarkInfo;

    /**
     * 送货地址id
     */
    @NotBlank(message = "addressId不能为空")
    private String addressId;
}
